@charset "utf-8";

/* reset */
body, div, span, p, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, ins, s, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, label, legend, table, caption, tr, th, td, form, input, select, textarea { margin:0;padding:0;}
img{ border:0;}
ul,ol{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
em{ font-style:normal;}
table { border-collapse:collapse; border-spacing:0;}
caption,th { font-weight:normal}
button,input,select,textarea { font:12px/1.5 tahoma,arial,sans-serif;}
:focus{ outline:none}
a{ color:#333333; text-decoration:none;}
a:hover { color:#a60017; text-decoration:none;}

/* font */
.b{ font-weight:bold;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f_s{ font-family:\5B8B\4F53}

/* quote */
.clearfix:after{ clear:both; height:0; display:block; visibility:hidden; content:".";}
.clearfix{ *zoom:1}
.fl{ float:left}
.fr{ float:right}
.input_txt{ width:130px; height:18px; padding:3px 4px; border:1px solid #dcdcdc; border-color:#b5b5b5 #dcdcdc #dcdcdc #b5b5b5; line-height:18px; vertical-align:middle; color:#666666}
.textarea{ overflow:auto; width:400px; height:72px; padding:3px 5px; border:1px solid #dcdcdc; border-color:#b5b5b5 #dcdcdc #dcdcdc #b5b5b5; line-height:16px; color:#666666; vertical-align:text-top}
.txt_o{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.cursor{ cursor:pointer}
.pst{ position:relative}
.false{ display:block; float:left; height:24px; padding:0 0 0 18px; line-height:24px; color:#9c2922; background:url(../images/false.png) no-repeat 0 6px; }
.wrap{ width:981px; margin:0 auto}
.tac{ text-align:center}

/* btn */
.btn_o{ float:left; width:81px; height:29px; border:0; color:#ac3900; font-size:12px; text-align:center; line-height:29px; cursor:pointer; background:url(../images/btn_1.png) no-repeat;}
.btn_w{ float:right; width:62px; height:24px; border:0; color:#0061ae; font-size:12px; text-align:center; line-height:24px; cursor:pointer; background:url(../images/btn_2.png) no-repeat;}
.btn_big{ font-size:14px; font-weight:bold; color:#873d06}

/* color */
.orange{ color:#ac3900}
.grey{ color:#333333}
.green{ color:#116301;}
.brown{ color:#801010}
.red{ color:#ff0000;}
.grey_deep{ color:#a7a7a7;}
.block{ color:#000000}

/* padding-margin */
.mr_10{ margin-right:10px}
.pt_10{ padding-top:10px}

body{ background:#ffffff; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-align:left;}
#page{ width:100%; height:100%}

#header{ width:100%; height:212px; background:url(../images/header_x.png) repeat-x;}
#top{ width:960px; height:25px; padding:0 10px 0 11px; margin:0 auto; line-height:25px}
.header_box{ width:981px; height:148px; margin:0 auto; background:url(../images/head.jpg) no-repeat 480px 1px}
.logo{ float:left; width:297px; height:76px; padding-top:54px; text-indent:-9999px; background:url(../images/logo.jpg) no-repeat 0 bottom;}
.logo a{ display:block; width:297px; height:76px;}

#nav{ width:981px; height:39px; margin:0 auto}
.nav_left{ float:left; width:600px; height:39px; padding-left:2px; background:url(../images/spl_2.png) no-repeat 0 1px}
.nav_left li{ float:left; width:95px; height:39px; padding-right:2px; background:url(../images/spl_2.png) no-repeat right 1px}
.nav_left a{ display:block; width:95px; line-height:39px; font-size:14px; font-weight:bold; color:#ffffff; text-align:center}
.nav_left a:hover, .nav_left li.current a{ background:url(../images/nav_li.png) repeat-x}
.nav_right{ float:right; width:300px; height:39px;}
.nav_right li{ float:right; width:63px; height:39px; padding-right:10px; margin-left:10px; background:url(../images/spl_1.png) no-repeat right 11px}
.nav_right a{ display:block; line-height:39px; font-size:14px; font-weight:bold; color:#ffffff;}
.nav_right a:hover{ text-decoration:underline}

/* content */
#content{ width:100%; padding:13px 0 20px; line-height:22px;  background:#ffffff url(../images/con_bg.png) repeat-x;}
#content.bg2{ background:#f2f1f1 url(../images/con_bg2.png) repeat-x;}

/* footer */
#footer{  width:100%; height:86px; background:url(../images/footer_x.png) repeat-x;}
.foot{ width:981px; margin:0 auto; padding-top:19px; line-height:26px; text-align:center; color:#666666}
.foot a{ color:#666666}
.foot a:hover{ color:#a60017}

/* 首页内容 */
.index_left{ float:left; width:740px; overflow:hidden}
.index_top{ width:740px; height:277px; margin-bottom:6px}
.index_login{ float:left; width:231px; height:277px; margin-right:6px }
.index_login_top, .index_login_btm{ height:4px; overflow:hidden; background:url(../images/info_tb.png) no-repeat}
.index_login_btm{ background-position:0 -4px}
.index_login_center{ border:1px solid #dfc27c; border-width:0 1px}
.index_login_con{ height:247px; border:1px solid #ffffff; border-width:0 1px; padding:11px; background:url(../images/info_x.png) repeat-x;}
.index_login_con h6{ height:37px; font-size:14px; color:#ac3900}
.login_p{ height:26px; line-height:26px; margin-bottom:13px}
.login_b{ height:29px; padding:4px 0 10px 20px; line-height:29px}
.index_login_h{ height:150px}
.login_say{ line-height:24px; text-align:center}

.index_login_my{ height:70px; line-height:20px}
.index_login_my img{ float:left; width:50px; height:50; border:1px solid #dcdcdc; padding:2px; margin-right:12px}
.index_login_my a{ color:#0066b5}
.login_bian{ height:30px; border-bottom:1px solid #dcdcdc;}
.login_des{ width:180px; color:#000000; padding-top:12px}


.index_news{ float:left; width:497px}
.index_news_img{list-style:none;text-align:center;position:absolute;overflow:hidden;width:497px; height:141px; margin-bottom:6px}
.index_news_img ul{position:relative;list-style:none;}
.index_news_img ul li{overflow:hidden;float:left;}
.index_news_img ul li img{width:497px;height:141px;background-color:#FFF;}
.index_news_box{ overflow:hidden; width:475px; height:120px; padding:4px 10px; border:1px solid #dfdfdf;}
.index_news_tit{ height:24px; line-height:24px}
.index_news_tit strong{ float:left;}

.lst li{ float:left; height:24px; line-height:24px; font-family:\5B8B\4F53;}
.lst a{ float:left; width:425px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.lst span{ float:right; width:50px; text-align:right;}

.i_item{ float:left; width:365px; margin:0 5px 5px 0}
.i_item_tit{ height:22px; border-bottom:2px solid #054d9e; line-height:22px}
.i_item_tit em{ float:left; width:81px; height:22px; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; background:url(../images/tit_bg2.png) no-repeat}
.i_item_tit a{ float:right; padding-right:8px}
.i_item_div{ border:1px solid #dfdfdf; border-width:0 1px; padding:8px 10px 4px; height:140px;}
.i_item_btm{ overflow:hidden; height:4px; background:url(../images/b_btm.png) no-repeat}
.lst_item a{ width:290px}

.index_right{ float:right; width:241px;}
.i_side{width:241px; margin-bottom:6px}
.i_side_tit{width:231px; height:27px; padding:13px 0 0 10px; font-size:14px; font-weight:bold; color:#0078d2; background:url(../images/tit_bg.png) no-repeat}
.i_side_div{ border:1px solid #c1ddef; border-width:0 1px; padding:10px 4px 8px;}
.i_side_btm{ overflow:hidden; height:3px; background:url(../images/tit_bg.png) no-repeat 0 -40px}
.lst_side a{ width:180px}

.lst_rank a{ width:200px}
.lst_rank em{ overflow:hidden; width:15px; height:16px; float:left; margin:4px 7px 0 2px; line-height:16px; text-align:center; color:#ffffff; background:url(../images/l_icon.png) no-repeat 0 -18px}
.lst_rank em.rank_top{ background-position:0 0}

.side_con{ width:230px; height:68px; padding:10px 0 0 11px; font-size:14px; line-height:24px; background:url(../images/contact_bg.png) no-repeat}


.wrap_con{ width:981px; margin:0 auto; border-top:1px solid #fb8a05; padding-top:22px}

.side{ float:left; width:210px; margin-right:6px}
.side_box{ border:1px solid #dcdcdc; padding:7px; margin-bottom:6px; background-color:#ffffff}
.side_box h6{ height:30px; text-indent:4px; font-size:14px; color:#2b2b2b}
.side_ul{ padding-top:4px; border-top:1px solid #dcdcdc;}
.side_ul li{ height:25px; border-bottom:1px solid #dcdcdc; line-height:25px; font-family:\5B8B\4F53; width:194px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }

.contact{ height:72px; padding-left:4px; background:url(../images/tel.png) no-repeat 142px 12px}
.contact_phone{ height:26px; font-size:20px; color:#770000}

.main{ float:right; width:765px;}
.main_con{ border:1px solid #dcdcdc; padding:0 10px 20px; background-color:#ffffff; min-height:350px; height:auto !important; height:350px;}
.main_tit{ height:47px; line-height:35px; background:url(../images/tit_x.png) repeat-x 0 bottom}
.main_tit input{ margin-top:6px}
.main_tit strong{ float:left; font-size:14px; font-weight:bold; color:#2b2b2b;}
.my_info_tb{ padding:18px 0 50px; border-bottom:1px dotted #dcdcdc;}
.my_info_tb span{ float:left; width:100px; text-align:right; color:#000000}
.my_info_lst{ height:26px; line-height:26px; margin-bottom:12px}
.my_info_area{ height:80px; margin-bottom:12px}

.btn_c{ clear:both; height:32px; padding-top:15px; text-align:center;}
.float_c{ display:inline-block; *display:inline; zoom:1;}

.cont1{ padding:18px 8px 10px 4px; line-height:26px}
.cont2{ padding:10px 0 30px 21px; border-bottom:1px dotted #dcdcdc; line-height:30px; color:#000000}

.news_ul{ margin-bottom:30px}
.news_ul li{ float:left; width:743px; height:34px; line-height:34px; border-bottom:1px dotted #dcdcdc; font-family:\5B8B\4F53;}
.news_ul em{ float:right; width:80px; text-align:right;}

.info_tit{ height:24px; line-height:24px; border:1px solid #dcdcdc; padding-left:20px; background:url(../images/tb_x.png) repeat-x}
.info_tb{ padding-bottom:30px; background:#f0f0f0}
.info_tb th{ height:24px; border:1px solid #dcdcdc; padding:0 12px; background:url(../images/tb_x.png) repeat-x}
.info_tb td{ height:34px; padding:0 12px; border-bottom:1px dotted #dcdcdc; font-family:\5B8B\4F53;}

.article{ padding:10px 130px 30px}
.article h2{ font-size:30px; line-height:32px; color:#006bbe; height:46px; text-align:center}
.article_des{ width:600px; margin:0 auto; height:19px; line-height:19px; border:1px solid #e5e5e5; border-width:1px 0; text-align:center; background:#efefef}
.article_info{ line-height:2em}


/* pagenav */
.pagenav_box{ height:26px; border:1px solid #dcdcdc;  clear:both;}
.pagenav { text-align:center; line-height:26px;}
.pagenav a, .pagenav span { margin:4px; color:#666666; font-family:\5B8B\4F53}
.pagenav a:hover{ color:#a60017;}



